Skip to content

Add GSoC 2026 LateNight QML rebuild introductory post - #430

Merged
JoergAtGithub merged 5 commits into
mixxxdj:websitefrom
xARSENICx:gsoc-2026-rebuild-latenight-qml
Jun 6, 2026
Merged

Add GSoC 2026 LateNight QML rebuild introductory post#430
JoergAtGithub merged 5 commits into
mixxxdj:websitefrom
xARSENICx:gsoc-2026-rebuild-latenight-qml

Conversation

@xARSENICx

@xARSENICx xARSENICx commented May 31, 2026

Copy link
Copy Markdown
Contributor

Description

This pull request adds an introductory blog post for my GSoC 2026 project: "Rebuild the LateNight theme in QML".

The post introduces the project's core objectives, explains the architectural advantages of the QML transition, and announces the successful completion and merging of the first major milestone: Legacy Library Integration (PR #16489).

It also embeds a demo video and screenshot of the working skin draft, along with clear step-by-step instructions for developers and contributors to test the experimental QML skin in a local developer environment.

Preview: https://deploy-preview-430--mixxx-website.netlify.app/news/2026-05-31-gsoc-2026-rebuild-latenight-qml/

@xARSENICx

xARSENICx commented May 31, 2026

Copy link
Copy Markdown
Contributor Author

Preview

@xARSENICx
xARSENICx force-pushed the gsoc-2026-rebuild-latenight-qml branch from 8161b08 to 3136d44 Compare May 31, 2026 07:52
@Eve00000

Copy link
Copy Markdown
Contributor

video link (hidden except if you have the link)
https://youtu.be/i3SaJFgAsCI

@xARSENICx
xARSENICx force-pushed the gsoc-2026-rebuild-latenight-qml branch 2 times, most recently from 82f9903 to 37dcc82 Compare May 31, 2026 09:41
@Eve00000

Copy link
Copy Markdown
Contributor

Can you please get the habbit of puting a preview link in the 1st post of the conversation? (needs to be updated when changes are made on another day).
It makes it easy to follow the activity from within zulip.
example:
preview

@daschuer

Copy link
Copy Markdown
Member

Looks already good. Thank you.

If you are a developer or a curious user who builds Mixxx from source, you can try out the new experimental LateNight QML skin today!

Follow these steps to run and test it:

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe it's obvious for developers but a hint that they need to build the main branch would clarify that for all.

Nice read btw 👍

@xARSENICx

Copy link
Copy Markdown
Contributor Author

Can you please get the habbit of puting a preview link in the 1st post of the conversation?

Alright. For now I have edited the first comment on this thread but IDT it would reflect on Zulip.

@xARSENICx
xARSENICx force-pushed the gsoc-2026-rebuild-latenight-qml branch from 37dcc82 to 8841b24 Compare June 1, 2026 02:18
@xARSENICx
xARSENICx force-pushed the gsoc-2026-rebuild-latenight-qml branch from 8841b24 to 75b3ad4 Compare June 1, 2026 02:22
@ronso0

ronso0 commented Jun 1, 2026

Copy link
Copy Markdown
Member

Alright. For now I have edited the first comment on this thread

Thanks, I've already put a link into the PR description in the meantime.

@xARSENICx
xARSENICx force-pushed the gsoc-2026-rebuild-latenight-qml branch from 8eb6db5 to 8d20889 Compare June 5, 2026 16:46

@JoergAtGithub JoergAtGithub left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please consider my inline suggestions


Hi everyone! I am Ayush Sah, and I am thrilled to share that I will be working with Mixxx for Google Summer of Code (GSoC) 2026. Over the next few months, my project will focus on one of the most exciting shifts in Mixxx’s user interface history: **rebuilding the iconic LateNight theme in native QML**.

As Mixxx paves the way toward the landmark 3.0 release, transitioning its user interface to the ["New UI"](https://mixxx.org/news/2025-08-06-qml-project/) is a core priority. Built on [Qt Quick / QML](https://en.wikipedia.org/wiki/QML), this shift unlocks modern aesthetics, fluid layout customization, and vector-based scaling. My goal is to ensure that LateNight, arguably one of Mixxx's most popular skins, is fully ported to QML with perfect visual and functional parity, serving as a clean blueprint for future community-made QML themes.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
As Mixxx paves the way toward the landmark 3.0 release, transitioning its user interface to the ["New UI"](https://mixxx.org/news/2025-08-06-qml-project/) is a core priority. Built on [Qt Quick / QML](https://en.wikipedia.org/wiki/QML), this shift unlocks modern aesthetics, fluid layout customization, and vector-based scaling. My goal is to ensure that LateNight, arguably one of Mixxx's most popular skins, is fully ported to QML with perfect visual and functional parity, serving as a clean blueprint for future community-made QML themes.
As Mixxx moves toward the 3.0 release, introducing the ["New UI"](https://mixxx.org/news/2025-08-06-qml-project/) which will be 100% based on [Qt Quick / QML](https://en.wikipedia.org/wiki/QML). This is a technology that unlocks modern aesthetics, fluid layout customization, and vector-based scaling.
As a practical step toward that goal, I am developing a full QML port of the LateNight skin. It will deliver visual and functional parity with the classic design while providing a clean, real‑world reference for future community QML themes. This work aligns fully with the New UI effort, as both share the same underlying QML codebase.

Comment thread content/news/XXXX-XX-XX-gsoc-2026-rebuild-latenight-qml.md Outdated
Comment thread content/news/XXXX-XX-XX-gsoc-2026-rebuild-latenight-qml.md Outdated
Comment thread content/news/XXXX-XX-XX-gsoc-2026-rebuild-latenight-qml.md Outdated
Comment thread content/news/XXXX-XX-XX-gsoc-2026-rebuild-latenight-qml.md Outdated
Comment thread content/news/XXXX-XX-XX-gsoc-2026-rebuild-latenight-qml.md Outdated
Comment thread content/news/XXXX-XX-XX-gsoc-2026-rebuild-latenight-qml.md
Comment thread content/news/XXXX-XX-XX-gsoc-2026-rebuild-latenight-qml.md Outdated
Comment thread content/news/XXXX-XX-XX-gsoc-2026-rebuild-latenight-qml.md Outdated
xARSENICx and others added 2 commits June 6, 2026 10:50
Co-authored-by: JoergAtGithub <64457745+JoergAtGithub@users.noreply.github.com>
@xARSENICx

Copy link
Copy Markdown
Contributor Author

Yay, does the website get updated immediately?

@JoergAtGithub
JoergAtGithub merged commit 692ad21 into mixxxdj:website Jun 6, 2026
7 checks passed
@JoergAtGithub

Copy link
Copy Markdown
Member

Thank you!

@xARSENICx
xARSENICx deleted the gsoc-2026-rebuild-latenight-qml branch June 6, 2026 13:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants